<?php 

/**
 * 问题管理控制器
 * @author 阿柱 <422852954@qq.com>
 */
class AskController extends AuthController{
    /**
     *   默认访问方法
     */
    public function index(){
    	$q=$_GET['q'];
		switch ($q) {
			case 'all':
				$sql="SELECT * FROM hd_ask";
				break;
			case 'ing':
				$sql="SELECT * FROM hd_ask WHERE solve=0";
				break;
			case 'yes':
				$sql="SELECT * FROM hd_ask WHERE solve=1";
				break;
			case 'no':
				$sql="SELECT * FROM hd_ask WHERE answer=0";
				break;
		}
		$askData=M()->query($sql);
//		p($askData);
		$this->assign('askData',$askData);
        $this->display('ask.html');
    }
	/**
	 * 删除问题
	 */
	public function delete(){
//		1.删除用户的提问问题
		$asid=intval($_GET['asid']);	
		$sql="DELETE FROM hd_ask WHERE asid={$asid}";
		M()->exec($sql);
//		2.用户的提问数-1,经验-5
		$uid=intval($_GET['uid']);
		$sql="UPDATE hd_user SET ask=ask-1,exp=exp-5 WHERE uid={$uid}";
		M()->exec($sql);
//		先查询该问题是否有人回答
		$sql="SELECT * FROM hd_ask WHERE asid={$asid}";
		$answerData=M()->query($sql);
//		p($answerData);
//		3.如果有回答条数的话就删除对应该问题的回答条数
		if($answerData[0]['answer']){
			$sql="DELETE FROM hd_answer WHERE asid={$asid}";
			M()->exec($sql);
		}
		
		$this->error('删除成功');
	}
	
	
	
	
	
 }
 

 
 
 
 
 
 








 ?>